﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Core.Store
{
    public interface IStoreProduct
    {
        System.Int32 Id { get; set; }
        System.String ArtNo { get; set; }
        System.Int32 Discount { get; set; }
        System.Int32 ItemsSold { get; set; }        
        System.DateTime? CreationDate { get; set; }
        System.Boolean IsFreeShiping { get; set; }
        System.Boolean IsNew { get; set; }
        System.Boolean IsOnSale { get; set; }
        System.Boolean IsDownloadable { get; set; }
        System.Boolean IsEnabled { get; set; }
        System.String FriendlyUrl { get; set; }
        System.Int32 SortOrder { get; set; }

        ICollection<Store_ProductMainProperty> Store_ProductMainProperty { get; set; }
        ICollection<Store_ProductImage> Store_ProductImage { get; set; }
        ICollection<Store_PropertyValue2Product> Store_PropertyValue2Product { get; set; }
        ICollection<Store_Category2Product> Store_Category2Product { get; set; } 
    }
}
